/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:14px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333333; background:#F4F4F4;}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none;}
a{ color:#333333; text-decoration:none;}
a:hover,a:active{ color:#035c39; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.f12{ font-size:12px;}
.hei{ color:#000;}
.en_ft{ font-family:Arial;}
.ft1{ font-size:14px; font-weight:bold; color:#FFF;}
.ft_red{ color:#C80000;}
.ft_bai{ color:#FFF;}
.txt_cent{ text-align:center;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}

@font-face
 {
  font-family:'HelveticaNeueLTPro';
  src:url('../fonts/HelveticaNeueLTPro-Th.otf');
  font-weight:normal;
  font-style:normal;
}
@font-face
 {
  font-family:'Impact';
  src:url('../fonts/Impact.TTF');
  font-weight:normal;
  font-style:normal;
}

/*index*/
.in_topbox{ width:100%; background:#F3F3F3;}
.in_top{ width:1160px; height:40px; margin:0 auto; overflow:hidden;}
.in_top .lt{ float:left; line-height:40px; color:#5a5a5a;}
.in_top .rt{ float:right; padding-top:9px;}
.in_top .rt a{ display:block; float:right; width:24px; height:23px; background:url(../images/index_03.png) no-repeat; margin:0 3px; padding:0px;}
.in_top .rt a:hover{ background-image:url(../images/index_03_1.png);}
.in_top .rt .a_1{ background-position:0px 0px;}
.in_top .rt .a_2{ background-position:-30px 0px;}
.in_top .rt .a_3{ background-position:-59px 0px;}
.in_top .rt .a_4{ background-position:-90px 0px;}
.in_lgboxbkg{ clear:both; width:100%; background:#FFF;}
.in_lgbox{ width:1160px; height:120px; margin:0 auto; position:relative;}
.in_lgbox .lt { float: left; width: 280px; padding: 24px 0 0 0; }
.in_lgbox .ct{ float:left; padding:32px 0 0 0;}
.in_lgbox .ct .shbox{ background:url(../images/index_05.jpg) no-repeat; width:534px; height:45px;}
.in_lgbox .ct .shbox .ctg{ float:left; width:113px; height:14px; margin:17px 0 0 0; border-right:1px solid #8DB09A; position:relative; cursor:pointer; z-index:100;}
.in_lgbox .ct .shbox .ctg .cur{ position:absolute; left:0px; top:-17px; width:91px; height:45px; padding-left:22px; line-height:45px; font-size:15px; font-weight:bold; color:#006c35; background:url(../images/index_06.jpg) 92px 21px no-repeat;}
.in_lgbox .ct .shbox .ctg ul{ position:absolute; left:4px; top:28px; width:105px; padding:5px 0; background:#035c39; display:none;}
.in_lgbox .ct .shbox .ctg ul li{ padding-left:22px; height:30px; line-height:30px; color:#B4DEC9; cursor:pointer;}
.in_lgbox .ct .shbox .ctg ul li:hover{ color:#FFF;}
.in_lgbox .ct .shbox .txt{ float:left; width:413px; height:21px; line-height:21px; padding:12px 0; margin-left:24px; color:#666; border:0px; background:none; outline:none;}
.in_lgbox .ct .shbox .btn{ float:right; width:84px; height:45px; border:0px; background:none; cursor:pointer;}
.in_lgbox .ct .p_1{ color:#eda800; font-size:12px; padding-top:6px;}
.in_lgbox .rt{ float:right; background:url(../images/index_07.jpg) left 43px no-repeat; min-height:33px; padding:37px 0 0 44px; color:#BABABA; font-size:15px;}
.in_lgbox .rt p{ font-size:22px; font-weight:bold; color:#ff8700;}
.in_lgbox .login { position: absolute; right: 250px; top: 45px; color: #aaa; }
.in_lgbox .login a { }
.in_menubox{ clear:both; width:100%; background:#F7F7F7; border-bottom:1px solid #F3F3F3; position:relative;}
.in_menu{ width:1160px; height:56px; margin:0 auto; position:relative;}
.in_menu li{ float:left; height:56px;}
.in_menu li .a_1, .in_menu li .a_1{ display:inline-block;}
.in_menu li em{ font-size:18px; color:#D9D9D9; line-height:56px;}
.in_menu li .a_1{ margin:0 39px; font-size:16px; color:#333; line-height:56px;}
.in_menu li.cur .a_1{ font-weight:bold; color:#035c39;}
.in_menu li:hover .a_1{ font-weight:bold; color:#035c39;}
.in_menu .home{ display:block; width:20px; height:56px; background:url(../images/index_09.png) left 18px no-repeat; margin:0 40px 0 30px;}
.in_menu li.cur .home{ background-image:url(../images/index_09_1.png);}
.in_menu li:hover .home{ background-image:url(../images/index_09_1.png);}
.in_menu .nav_2{ position:absolute; top:56px; left:0px; height:0px; line-height:49px; z-index:110; visibility:hidden; }
.in_menu .nav_2 a{ display:inline-block; margin-right:12px; color:#FFF;}
.in_menu .nav_2 a:hover{ color:#FFF; font-weight:bold;}
.in_menu li:hover .nav_2{ visibility:visible}
.in_menubox .mb{ position:absolute; left:0px; top:56px; width:100%; height:0px; background:#035C3C; opacity:0.7; filter:alpha(opacity=70); z-index:109; display:none;}
.in_menu .gd{ position:absolute; left:0px; top:0px; width:41px; height:2px; background:url(../images/index_11.jpg) center top no-repeat; border-top:1px solid #006C38;}
.in_banbox{ clear:both; width:100%; height:562px; overflow:hidden; position:relative; z-index:90}
.in_banbox .box{ width:100%; height:100%; overflow:hidden;}
.in_banbox .ban_box{ width:19200px;}
.in_banbox .ban_box_1,.in_banbox .ban_box_2{ float:left;}
.in_banbox .box li{ float:left; height:562px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.in_banbox .btn{ display:inline-block; position:absolute; top:246px; width:69px; height:69px; z-index:52; background:url(../images/ban_btn_01.png) left center no-repeat; visibility:hidden;}
.in_banbox .prev{ left:0;}
.in_banbox .next{ right:0; background-position:right center;}
.in_banbox:hover .btn{ visibility:visible;}
.in_tqbox{ clear:both; width:100%; background:url(../images/index_13.jpg) center top no-repeat; border-bottom:1px solid #E9E9E9;}
.in_tq{ width:1200px; height:61px; margin:0 auto; overflow:hidden;}
.in_tq .lt{ float:left; width:598px;}
.in_tq .lt .tit{ float:left; padding:0 0 0 72px; line-height:61px; font-size:15px; font-weight:bold; color:#005a39;}
.in_tq .lt .cont{ float:left; margin:20px 0 20px 11px; width:390px; height:21px; overflow:hidden; }
.in_tq .lt .cont li{ height:21px; line-height:21px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_tq .lt .btn{ float:right; padding:16px 20px 0 0;}
.in_tq .lt .btn a{ display:block; width:19px; height:10px; background:url(../images/index_14.png) no-repeat; margin-bottom:11px;}
.in_tq .lt .btn .prev{ background-position:left top;}
.in_tq .lt .btn .next{ background-position:left bottom;}
.in_tq .lt .btn .prev:hover{ background-position:right top;}
.in_tq .lt .btn .next:hover{ background-position:right bottom;}
.in_tq .ct{ float:left; width:294px;}
.in_tq .ct iframe{ margin:12px 0 0 76px; font-size:15px;}
.in_tq .rt{ float:right; width:308px;}
.in_tq .rt .tit{ float:left; padding:0 0 0 66px; line-height:61px; font-size:15px; font-weight:bold; color:#005a39;}
.in_tq .rt .cont{ float:left; padding:20px 0 20px 11px; line-height:21px;}
.in_tit_1{ clear:both; width:1200px; margin:0 auto; overflow:hidden; padding:45px 0 16px 0;}
.in_tit_1 .lt{ float:left; font-size:25px; font-weight:bold; color:#212121; padding-left:18px;}
.in_tit_1 .lt em{ font-style:normal; font-size:20px; color:#C4C4C4; font-weight:normal; margin-left:8px; font-family:"HelveticaNeueLTPro";}
.in_tit_1 .rt{ float:right; padding-right:10px;}
.in_cont_1{ clear:both; width:1199px; margin:0 auto; padding:21px 0 0 0; min-height:354px; overflow:hidden; background:#FFF; border-top:4px solid #64A484;border-right:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;}
.in_cont_1 .lt{ float:left; width:445px; height:330px; overflow:hidden; position:relative; margin-left:26px;}
.in_cont_1 .lt .pz{ position:absolute; left:0px; bottom:0px; width:100%; height:72px;}
.in_cont_1 .lt .mb{ background:#000; opacity:0.7; filter:alpha(opacity=70); }
.in_cont_1 .lt .info p{ padding-left:27px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_cont_1 .lt .info .p_1{ font-size:17px; font-weight:bold; color:#FFF; line-height:25px; padding-top:14px; padding-right:20px;}
.in_cont_1 .lt .info .p_2{ font-size:13px; color:#aaa;}
.in_cont_1 .rt{ float:right; width:662px;  margin-right:35px;}
.in_cont_1 .rt .tit{ height:49px; border-bottom:1px solid #EDEDED; position:relative;}
.in_cont_1 .rt .tit .tlist{ position:absolute; left:0px; top:0px;}
.in_cont_1 .rt .tit .tlist li{ float:left; line-height:49px;}
.in_cont_1 .rt .tit .tlist .li_2{ text-align:center; color:#A3A3A3;}
.in_cont_1 .rt .tit .tlist a{ display:block; padding:0 13px; font-size:16px; color:#333; height:49px;}
.in_cont_1 .rt .tit .tlist a em{ color:#b7b7b7; font-size:18px; font-weight:bold; font-style:normal;}
.in_cont_1 .rt .tit .tlist a.cur{ color:#005a39; font-weight:bold; border-bottom:1px solid #005a39;}
.in_cont_1 .rt .tit .tlist a.cur em{ color:#005a39;}
.in_cont_1 .rt .tit .more{ float:right; width:26px; height:18px; margin:12px 8px 0 0; background:url(../images/index_19.png) no-repeat;}
.in_cont_1 .rt .list{ clear:both; padding:23px 0 0 20px;}
.in_cont_1 .rt .list li{ height:32px; line-height:32px; background:url(../images/index_20.png) left -18px no-repeat;}
.in_cont_1 .rt .list li a{ float:left; padding-left:14px; width:480px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_cont_1 .rt .list li span{ float:right; color:#c0bcbc; width:95px;}
.in_cont_1 .rt .list li:hover{ background-position:left 14px;}
.in_cont_1 .rt .list li:hover a{ color:#ff0000;}
.in_cont_2{ clear:both; width:1200px; margin:9px auto 0 auto; overflow:hidden;}
.in_cont_2 .lt{ float:left}
.in_cont_2 .rt{ float:right}
.in_cont_2 .box{ width:595px;}
.in_cont_2 .box .top{ width:595px; height:51px; background:url(../images/index_21.jpg) left top no-repeat; overflow:hidden;}
.in_cont_2 .box .top .tit{ float:left; padding:16px 0 0 54px; color:#FFF; font-size:16px; font-weight:bold; }
.in_cont_2 .box .top .plist{ float:right; margin:16px 14px 0 0;}
.in_cont_2 .box .top .plist li{ float:left; width:25px; height:25px; line-height:25px; text-align:center; margin-left:1px; background:#00492C; color:#FFF; cursor:pointer; font-family:"HelveticaNeueLTPro"; position:relative; z-index:10}
.in_cont_2 .box .top .plist li span{ display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:12;}
.in_cont_2 .box .top .plist li p{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:#00492C; display:none; z-index:11;}
.in_cont_2 .box .top .plist li.cur{ background:none;}
.in_cont_2 .box .top .plist li.cur p{ opacity:0.4; filter:alpha(opacity=40); display:block;}
.in_cont_2 .box .cont{ clear:both; width:100%; height:396px; overflow:hidden;}
.in_cont_2 .box .cont .listbox{ width:2975px; overflow:hidden;}
.in_cont_2 .box .list{ float:left; background:#FFF; width:595px; height:396px; }
.in_cont_2 .box .list li{ width:594px; height:98px; background:#FFF url(../images/index_25.png) 554px 35px no-repeat; border-right:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; position:relative;}
.in_cont_2 .box .list li a{ display:block; width:100%; height:84px; padding-top:14px;}
.in_cont_2 .box .list li .imgbox{ float:left; width:99px; height:71px; margin:0 0 0 17px; position:relative;}
.in_cont_2 .box .list li .imgbox .mb{ position:absolute; right:0px; bottom:0px; width:24px; height:24px; background:#da7401; opacity:0.7; filter:alpha(opacity=70);}
.in_cont_2 .box .list li .imgbox .ft{ position:absolute; right:0px; bottom:0px; width:24px; height:24px; line-height:24px; text-align:center; font-size:12px; color:#FFF;}
.in_cont_2 .box .list li .info{ float:left; width:365px; margin:0 0 0 30px;}
.in_cont_2 .box .list li .info .p_1{ font-size:16px; height:31px; line-height:31px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_cont_2 .box .list li .info .p_2{ font-size:13px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_cont_2 .box .list li .info .p_3{ background:url(../images/index_23.png) left center no-repeat; font-size:12px; color:#C3C3C3; margin-top:7px;}
.in_cont_2 .box .list li .info .p_3 span{ display:inline-block; padding-left:18px; width:81px;}
.in_cont_2 .box .list li .info .p_3 em{ display:inline-block; padding-left:18px;}
.in_cont_2 .box .list li .hot{ position:absolute; right:0px; bottom:0px; width:32px; height:33px; background:url(../images/index_24.png) no-repeat;}
.in_cont_2 .box .list li:hover{ background-color:#EFEFEF; background-position:554px -62px;}
.in_cont_2 .box .list li:hover .info .p_1{ font-weight:bold; color:#333;}
.in_cont_2 .box .list li:hover .info .p_2{ color:#898989;}
.in_cont_2 .box .list li:hover .info .p_3{ background-image:url(../images/index_23_1.png);}
.in_cont_2 .rt .top{ background-position:right top;}
.in_cont_2 .rt .top .plist li{ background:#C46802;}
.in_cont_2 .rt .top .plist li p{ background:#C46802;}
.in_cont_2 .rt .list li .imgbox .mb{ background:#007439;}
.in_cont_3{ clear:both; width:1199px; margin:8px auto 0 auto; background:#FFF; overflow:hidden; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB;}
.in_cont_3 .top{ width:100%; height:62px; border-bottom:1px solid #EEEEEE; position:relative;}
.in_cont_3 .top .tlist{ position:absolute; left:34px; top:0px;}
.in_cont_3 .top .tlist li{ float:left; line-height:62px;}
.in_cont_3 .top .tlist .li_2{ width:43px; text-align:center; color:#A3A3A3;}
.in_cont_3 .top .tlist a{ display:block; font-size:16px; color:#333; height:62px;}
.in_cont_3 .top .tlist a.cur{ color:#005a39; font-weight:bold; border-bottom:1px solid #005a39;}
.in_cont_3 .top .more{ float:right; width:26px; height:18px; margin:22px 28px 0 0; background:url(../images/index_19.png) no-repeat;}
.in_cont_3 .cont{ clear:both; padding:25px 0 30px 0; border-bottom:1px solid #EAEAEA; min-height:222px;}
.in_cont_3 .cont ul{ overflow:hidden;}
.in_cont_3 .cont li{ float:left; margin-left:26px; width:267px; height:222px;}
.in_cont_3 .cont li a{ display:block; width:100%; height:100%; position:relative;}
.in_cont_3 .cont li .pz{ position:absolute; left:0px; bottom:0px;}
.in_cont_3 .cont li .bkg{ width:100%; height:100%; background:#000; opacity:0.3; filter:alpha(opacity=30); z-index:13; transition:all 0.2s ease 0s;}
.in_cont_3 .cont li .mb{ width:100%; height:44px; background:#000; opacity:0.7; filter:alpha(opacity=70); z-index:11;}
.in_cont_3 .cont li .ft{ width:237px; height:44px; line-height:44px; text-align:center; font-size:18px; color:#FFF; z-index:12; overflow:hidden; padding:0 15px; text-overflow:ellipsis; white-space:nowrap;}
.in_cont_3 .cont li a:hover .bkg{ opacity:0; filter:alpha(opacity=0);}
.in_cont_4{ clear:both; width:1200px; margin:8px auto 0 auto; overflow:hidden;}
.in_cont_4 .lt{ float:left; width:566px; height:146px; padding:64px 31px 0 0; text-align:right; background:url(../images/index_29.jpg) no-repeat;}
.in_cont_4 .p_1{ font-size:25px; color:#313131;}
.in_cont_4 .p_2{ font-size:19px; color:#8FA2AF; height:27px; line-height:27px; text-transform:uppercase; font-family:"HelveticaNeueLTPro";}
.in_cont_4 .more{ float:right; margin-top:5px; display:block; width:103px; height:26px; line-height:26px; text-align:center; border:1px solid #92A0AA; border-radius:26px; color:#92A0AA; transition:all 0.3s ease 0s;}
.in_cont_4 .lt:hover .more{ background:#92A0AA; color:#FFF;}
.in_cont_4 .rt{ float:right; width:571px; height:146px; padding:64px 31px 0 0; text-align:right; background:url(../images/index_30.jpg) no-repeat;}
.in_cont_4 .rt .p_1{ color:#FFF;}
.in_cont_4 .rt .p_2{ color:#FFF; }
.in_cont_4 .rt .more{ border:1px solid #FFF; color:#FFF;}
.in_cont_4 .rt:hover .more{ background:#FFF; color:#CB5A14;}
.in_tit_5{ clear:both; width:1200px; margin:0 auto; padding:42px 0 16px 18px; font-size:25px; font-weight:bold; color:#212121; position:relative;}
.in_tit_5 em{ font-style:normal; font-size:20px; color:#C4C4C4; font-weight:normal; margin-left:8px; font-family:"HelveticaNeueLTPro";}
.in_tit_5 .rt{ position:absolute; right:0px; top:22px; background:url(../images/index_33.png) no-repeat; width:144px; height:74px;}
.in_box_1{ clear:both; width:1199px; margin:0 auto; min-height:320px; overflow:hidden; background:#FFF; border-top:6px solid #FF8700; border-right:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;}
.in_cont_5{  border-top:6px solid #FF8700;}
.in_cont_5 .top{ height:62px; border-bottom:1px solid #EEEEEE; background:url(../images/index_34.jpg) 18px center no-repeat; position:relative; overflow:hidden;}
.in_cont_5 .top .tit{ line-height:62px; padding-left:65px; font-size:19px; font-weight:bold; color:#3a3a3a;}
.in_cont_5 .top .tlist{ position:absolute; right:0px; top:0px;}
.in_cont_5 .top .tlist li{ float:left; padding-right:40px;}
.in_cont_5 .top .tlist li a{ display:block; height:62px; line-height:62px; font-size:16px; color:#424242;}
.in_cont_5 .top .tlist li a.cur{ font-weight:bold; color:#FF9724; border-bottom:1px solid #FF9724;}
.in_cont_5_cont{ clear:both; padding:37px 0 0 5px; min-height:638px;}
.in_cont_5_cont li{ float:left; padding:0 0 27px 22px;}
.in_cont_5_cont li a{ display:block; width:267px; height:290px; border:1px solid #EDEDED; transition:all 0.4s ease-out 0s;}
.in_cont_5_cont li .p_1{ padding:17px 15px 0 28px; font-size:16px; font-weight:bold; color:#3F3F3F;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_cont_5_cont li .p_2{ padding:5px 10px 0 28px; font-size:16px; font-weight:bold; color:#f00000;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_cont_5_cont li .p_2 em{ font-style:normal; font-size:13px; color:#b3b3b3;}
.in_cont_5_cont li a:hover{ transform:translateY(-12px); box-shadow:0px 0px 8px #ccc;}
.in_cont_5_cont li .ewm{ display:block; width:267px; height:280px; padding:10px 0 0 0; border:1px solid #EDEDED; transition:all 0.4s ease-out 0s; text-align:center; font-size:16px; font-weight:bold;}
.in_cont_5_cont li .ewm img{ width:235px; height:235px;}
.in_cont_5_cont li .ewm p{ padding-top:5px;}
.in_cont_5_cont li .ewm:hover{ transform:translateY(-12px); box-shadow:0px 0px 8px #ccc;}
.in_cont_6{ border-top:6px solid #005A3C; margin-top:10px;}
.in_cont_6 .top{ height:62px; border-bottom:1px solid #EEEEEE;  position:relative; overflow:hidden;}
.in_cont_6 .top ul{ position:absolute; left:0px; top:0px;}
.in_cont_6 .top ul li{ float:left; padding-left:5px;}
.in_cont_6 .top ul li.none{ padding-left:0px;}
.in_cont_6 .top ul li a{ display:block; height:63px; width:167px; line-height:63px; text-align:center; font-size:16px; color:#333;}
.in_cont_6 .top ul li a.cur{ background:#005A3C; color:#FFF; font-weight:bold;}
.in_cont_6 .in_cont_5_cont li .p_3{ padding:5px 10px 0 28px; font-size:13px; color:#999;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_tit_7{ clear:both; width:1200px; margin:0 auto; height:94px; font-size:25px; font-weight:bold; color:#212121; background:url(../images/index_39.png) right bottom no-repeat;}
.in_tit_7 p{ padding:42px 0 0 18px; font-size:25px; font-weight:bold; color:#212121;}
.in_tit_7 em{ font-style:normal; font-size:20px; color:#C4C4C4; font-weight:normal; margin-left:8px; font-family:"HelveticaNeueLTPro";}
.in_cont_7{ border-top:6px solid #FF951D;}
.in_cont_7 .top{ height:62px; border-bottom:1px solid #EEEEEE; position:relative;}
.in_cont_7 .top ul{ position:absolute; left:0px; top:0px; width:100%;}
.in_cont_7 .top li{ float:left; width:50%;}
.in_cont_7 .top li a{ display:block; width:100%; height:63px; line-height:62px; text-align:center; font-size:16px; color:#333;}
.in_cont_7 .top li a.cur{ background:#FF951D; color:#FFF; font-weight:bold;}
.in_cont_7 .ctg{ clear:both; width:100%; height:60px; background:url(../images/index_40.jpg) center top repeat-x; overflow:hidden;}
.in_cont_7 .ctg ul{ overflow:hidden; padding-left:43px;}
.in_cont_7 .ctg li{ float:left; line-height:60px;}
.in_cont_7 .ctg .li_2{ width:34px; text-align:center; color:#E0E0E0;}
.in_cont_7 .ctg li a{ color:#333;}
.in_cont_7 .ctg li a.cur{ font-weight:bold; color:#f6870b;}
.in_cont_7 .in_cont_5_cont{ padding-top:28px;}
.in_cont_8{ border-top:6px solid #005A3C; margin-top:10px;}
.in_cont_8 .top{ height:62px; border-bottom:1px solid #EEEEEE; background:url(../images/index_43.jpg) 26px center no-repeat;}
.in_cont_8 .top .lt{ float:left; padding-left:64px; line-height:62px; font-size:19px; font-weight:bold;}
.in_cont_8 .top .rt{ float:right; padding:12px 29px 0 0;}
.in_cont_8 .top .rt .sel{ float:left; margin-right:15px; width:150px; height:34px; border:1px solid #EDEDED; position:relative; z-index:20}
.in_cont_8 .top .rt .sel .cur{ float:left; width:108px; height:34px; line-height:34px; text-align:center; color:#6a6a6a; cursor:pointer;}
.in_cont_8 .top .rt .sel .btn{ float:left; width:42px; height:34px; background:url(../images/index_44.jpg) no-repeat; cursor:pointer;}
.in_cont_8 .top .rt .sel .list{ position:absolute; left:-1px; top:34px; width:150px; border:1px solid #EDEDED; background:#FFF; padding:1px 0 0 0; display:none;}
.in_cont_8 .top .rt .sel .list li{ height:32px; line-height:32px; text-align:center; background:#FFF; cursor:pointer;}
.in_cont_8 .top .rt .sel .list li:hover{ background:#005A3C; color:#FFF;}
.in_cont_8 .top .rt .more{ float:left; display:block; width:76px; height:34px; line-height:34px; text-align:center; background:#005A3C; color:#FFF; font-size:13px;}
.in_cont_8 .cont{ clear:both; padding:37px 0 0 13px; min-height:640px}
.in_cont_8 .cont li{ float:left; padding:0 0 19px 17px; width:562px; height:301px;}
.in_cont_8 .cont li a{ display:block; width:562px; height:301px; position:relative; transition:all 0.5s ease-out 0s;}
.in_cont_8 .cont li .mb{ position:absolute; left:0px; bottom:0px; width:100%; height:53px; background:#000; opacity:0.6; filter:alpha(opacity=60); z-index:11;}
.in_cont_8 .cont li .ft{ position:absolute; left:0px; bottom:0px; padding:0 20px 0 28px; height:53px; line-height:53px; font-size:17px; color:#FFF; z-index:12; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_cont_8 .cont li a:hover{ transform:translateY(-7px); box-shadow:0px 3px 8px #666;}
.in_tit_9{ clear:both; width:1200px; margin:0 auto; height:88px; font-size:25px; font-weight:bold; color:#212121; background:url(../images/index_48.png) right bottom no-repeat;}
.in_tit_9 p{ padding:40px 0 0 18px; font-size:25px; font-weight:bold; color:#212121;}
.in_tit_9 em{ font-style:normal; font-size:20px; color:#C4C4C4; font-weight:normal; margin-left:8px; font-family:"HelveticaNeueLTPro";}
.in_cont_9{ border-top:6px solid #FF951D;}
.in_cont_9 .top{ height:62px; border-bottom:1px solid #EEEEEE; position:relative;}
.in_cont_9 .top ul{ position:absolute; left:0px; top:0px; width:100%;}
.in_cont_9 .top li{ float:left; width:50%;}
.in_cont_9 .top li a{ display:block; width:100%; height:63px; line-height:62px; text-align:center; font-size:16px; color:#333;}
.in_cont_9 .top li a.cur{ background:#FF951D; color:#FFF; font-weight:bold;}
.in_cont_9 .in_cont_5_cont{ min-height:319px;}
.in_tit_10{ clear:both; width:1200px; margin:0 auto; height:82px;}
.in_tit_10 .lt{ float:left; font-size:25px; font-weight:bold; color:#212121; padding:40px 0 0 18px; }
.in_tit_10 .lt em{ font-style:normal; font-size:20px; color:#C4C4C4; font-weight:normal; margin-left:8px; font-family:"HelveticaNeueLTPro";}
.in_tit_10 .rt{ float:right; padding:44px 17px 0 0;}
.in_cont_10{ clear:both; width:1200px; margin:0 auto; overflow:hidden;}
.in_cont_10 .box{ width:302px; padding-left:294px; height:238px; background:url(../images/index_53.jpg) left top no-repeat; border-top:6px solid #FF951D; border-right:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;}
.in_cont_10 .box .p_1{ font-size:24px; font-weight:bold; padding-top:76px;}
.in_cont_10 .box .p_2{ color:#ADADAD;}
.in_cont_10 .box .more{ display:block; width:132px; height:32px; line-height:32px; text-align:center; background:#FFE5E2; color:#444; font-size:12px; border-radius:32px; margin-top:12px; transition:all 0.3s ease 0s;}
.in_cont_10 .box:hover .more{ background:#FF951D; color:#FFF;}
.in_cont_10 .lt{ float:left;}
.in_cont_10 .rt{ float:right; background-position:right top;}
.in_cont_10 .rt .more{ background:#E1FFF1;}
.in_cont_10 .rt:hover .more{ background:#005A3C;}
.in_tit_11{ height:93px;}
.in_cont_11{ clear:both; width:1200px; margin:0 auto; overflow:hidden;}
.in_cont_11 .box{ width:599px;}
.in_cont_11 .box .top{ height:81px; color:#FFF; background:url(../images/index_56.jpg) left top repeat-y;}
.in_cont_11 .box .top .tlt{ float:left; padding:0 0 0 30px;}
.in_cont_11 .box .top .tlt .p_1{ font-size:16px; font-weight:bold; padding-top:20px}
.in_cont_11 .box .top .tlt .p_2{ padding-top:6px;}
.in_cont_11 .box .top .trt{ float:right; padding:0 22px 0 0; text-align:left;}
.in_cont_11 .box .top .trt .p_1{ padding-top:24px}
.in_cont_11 .box .top .trt .p_2{ font-size:20px; font-family:"Impact";}
.in_cont_11 .box .cont{ height:300px; position:relative; overflow:hidden;}
.in_cont_11 .box .cont img{ transition:all 0.5s ease 0s;}
.in_cont_11 .box .cont .morebox{ position:absolute; left:50%; top:50%; margin:-16px 0 0 -66px; width:132px; height:32px;}
.in_cont_11 .box .cont .morebkg{ border-radius:32px; background:#2E8158; z-index:11; opacity:0; filter:alpha(opacity=0); transition:all 0.5s ease 0s;}
.in_cont_11 .box .cont .more{ display:block; line-height:32px; text-align:center; font-size:12px; color:#FFF; z-index:12; opacity:0; filter:alpha(opacity=0); transition:all 0.5s ease 0s;}
.in_cont_11 .box .cont:hover .morebkg{ opacity:0.8; filter:alpha(opacity=80);}
.in_cont_11 .box .cont:hover .more{ opacity:1; filter:alpha(opacity=100);}
.in_cont_11 .box .cont:hover img{ transform:scale(1.1);}
.in_cont_11 .lt{ float:left;}
.in_cont_11 .rt{ float:right;}
.in_cont_11 .rt .top{ background-position:right top;}
.in_cont_11 .rt .cont .morebkg{ background:#FF8700;}
.in_cont_12{ clear:both; width:1200px; margin:0 auto; overflow:hidden; padding:17px 0;}
.in_linkbox{ clear:both; width:100%; background:#005A3C;}
.in_link{ clear:both; width:1200px; height:61px; margin:0 auto; color:#FFF;}
.in_link a{ color:#FFF;}
.in_link .tit{ float:left; width:120px; padding-left:51px; background:url(../images/index_62.jpg) 21px center no-repeat; font-size:15px; font-weight:bold; line-height:61px;}
.in_link .sel{ float:left; margin:15px 0 0 8px; width:329px; height:29px; background:#016543 url(../images/index_63.jpg) 303px center no-repeat; position:relative;}
.in_link .sel .cur{ font-weight:bold; line-height:29px; padding-left:25px; cursor:pointer;}
.in_link .sel ul{ position:absolute; left:0px; bottom:29px; width:100%; display:none;}
.in_link .sel ul li{ width:100%; height:29px; line-height:29px;background:#016543; border-bottom:1px dashed #999}
.in_link .sel ul li a{ display:block; width:304px; padding-left:25px; overflow:hidden;}
.in_link .sel ul li:hover{ background:#005939;}
.in_btmbox{ clear:both; width:100%; background:#FFF;}
.in_btm{ width:1200px; margin:0 auto; overflow:hidden; padding:24px 0 55px 0;}
.in_btm .box_1{ float:left; width:102px; padding:39px 0 0 72px; border-right:2px solid #F1F1F1; min-height:116px;}
.in_btm .box_2{ float:left; width:106px; padding-left:55px; border-right:2px solid #F1F1F1; min-height:155px;}
.in_btm .box_2 p{ font-size:18px; padding-top:10px;}
.in_btm .box_2 p a{ color:#006c35;}
.in_btm .box_2 ul{ font-size:13px; padding-top:7px;}
.in_btm .box_2 ul li{ height:24px; line-height:24px; background:url(../images/index_66.jpg) left center no-repeat; padding-left:8px;}
.in_btm .box_2 ul a{ color:#7A7A7A;}
.in_btm .box_2 ul a:hover{ color:#006c35;}
.in_btm .none{ border:0px;}
.in_cpybox{ clear:both; width:100%; background:#EEEEEE;}
.in_cpy{ width:1200px; margin:0 auto; overflow:hidden; height:47px; line-height:47px; font-size:13px; color:#969696;}
.in_cpy a{ color:#969696;}
.in_cpy .lt{ float:left; padding-left:27px;}
.in_cpy .rt{ float:right; padding:12px 10px 0 0;}
.in_cpy .rt a{ display:block; float:right; width:24px; height:23px; background:url(../images/index_67.png) no-repeat; margin:0 3px; padding:0px;}
.in_cpy .rt a:hover{ background-image:url(../images/index_03_1.png);}
.in_cpy .rt .a_1{ background-position:0px 0px;}
.in_cpy .rt .a_2{ background-position:-30px 0px;}
.in_cpy .rt .a_3{ background-position:-59px 0px;}
.in_cpy .rt .a_4{ background-position:-90px 0px;}
/*#pf{ position:fixed; top:50%; left:50%; margin:-81px 0 0 618px; z-index:40;}
#pf a{ display:block; width:53px; height:53px; background:url(../images/index_69.png) no-repeat; position:relative;}
#pf .a_1{ margin-bottom:1px;}
#pf .a_2{ margin-bottom:1px; background-position:0px -54px;}
#pf .a_3{ margin-bottom:1px; background-position:0px -108px;}
#pf .a_3:hover{ margin-bottom:1px; background-position:0px -108px; background-image:url(../images/index_69_1.png);}
#pf .ewm{ position:absolute; right:53px; top:-210px; background:#FFF; color:#000; text-align:center; line-height:20px; font-size:12px; display:none; }
#pf .ewm img{ width:120px; height:120px;}
#pf .ewm .p_1{ background:#FF8F10; color:#FFF; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:bold;}
#pf .ewm .box{ padding:10px 20px; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC;}
#pf .ewm ul{ width:142px; overflow:hidden;}
#pf .ewm ul li{ padding:10px;}*/
#ewm{ position:fixed; top:50%; left:50%; margin:-270px 0 0 618px; z-index:40; color:#000; text-align:center; line-height:20px; font-size:12px; }
#ewm .p_1{ background:#FF8F10; color:#FFF; height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:bold;}
#ewm .box{ padding:15px 20px 10px 20px; background:#FFF; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC;}
#ewm .box img{ width:120px; height:120px; margin-top:5px;}
#ewm .p_2{ color:#000; text-align:center; font-size:16px;}
#ewm .p_3{ padding:22px 0; text-align:center;}
#ewm_bkg{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:9998; background:#000; opacity:0.5; filter:alpha(opacity=50);}
#ewm_box{ position:fixed; top:50%; left:50%; margin:-225px 0 0 -500px; width:1000px; height:450px; z-index:9999; background:#FFF; border:2px solid #FF8700; border-radius:2px; font-size:17px;}
#ewm_box .close{ width:100%; height:64px; text-align:right;}
#ewm_box .close img{ cursor:pointer;}
#ewm_box .box_1{ float:left; padding:0 0 0 80px; width:239px; text-align:center;}
#ewm_box .p_1{ font-size:26px; color:#ff8700; font-weight:bold; padding-bottom:20px;}
#ewm_box .box_1 img{ width:235px; height:235px; border:2px solid #EDEDED; border-radius:2px;}
#ewm_box .box_2{ float:left; padding:0 0 0 95px; width:498px; text-align:center;}
#ewm_box .box_2 li{ float:left; padding-right:10px;}
#ewm_box .box_2 li img{ width:235px; height:235px; border:2px solid #EDEDED; border-radius:2px;}
#ewm_box .p_2{ padding-top:20px;}

/*news*/
.news_banbox{ width:100%; height:341px; background:url(../images/news_02.jpg) top center no-repeat; position:relative; z-index:50;}
.news_cont{ width:1200px; margin:0 auto 20px auto; overflow:hidden; padding:28px 0 0 0;}
.news_cont .lt{ float:left; width:296px;}
.news_cont .lt .top{ padding-left:38px; height:66px; line-height:66px; color:#FFF; font-size:25px; background:url(../images/news_03.jpg) top center no-repeat;}
.news_cont .lt .list{ border:1px solid #EAEAEA; border-top:0; background:#F8F8F8; min-height:300px;}
.news_cont .lt .list li .a_1{ display:block; padding-left:35px; height:55px; line-height:55px; color:#343434; font-size:16px; font-weight:bold; background:#F5F5F5 url(../images/news_07.png) 247px -142px no-repeat; border-top:1px solid #EEEEEE;}
.news_cont .lt .list li.cur .a_1{ background:#FF9E30 url(../images/news_07.png) 247px 25px no-repeat; border-top:1px solid #FF9E30; color:#FFF;}
.news_cont .lt .list li .nav{ padding:0 0 20px 53px; font-size:16px; overflow:hidden; display:none;}
.news_cont .lt .list li .nav a{ float:left; display:block; width:120px; height:18px; line-height:18px; padding-top:23px;}
.news_cont .lt .list li .nav .cur_2{ font-weight:bold; color:#006c3c;}
.news_cont .lt .list li.cur .nav{ display:block;}
.news_cont .rt{ float:right; width:893px; border:1px solid #EAEAEA; background:#FAFAFA;}
.news_cont .rt .top{ width:857px; margin:0 auto; height:65px; border-bottom:1px solid #EDEDED; overflow:hidden;}
.news_cont .rt .top .tit{ float:left; padding:25px 0 0 16px; color:#005b39; font-size:16px; font-weight:bold; line-height:18px;}
.news_cont .rt .top .mbx{ float:right; font-size:15px; color:#989898; padding:32px 23px 0 0; line-height:17px;}
.news_cont .rt .top .mbx a{ color:#989898;}
.news_list{ clear:both; padding:20px 0 20px 29px; width:825px;}
.news_list li{ height:32px; line-height:32px; overflow:hidden;}
.news_list li a{ float:left; padding-left:15px; color:#242424; font-size:15px; background:url(../images/index_20.png) 0px -18px no-repeat;}
.news_list li span{ float:right; font-size:14px; color:#c0bcbc}
.news_list li:hover a{ background-position:0px 14px; color:#ff0000;}

/*newsShow*/
.nss_tit{ font-size:16px; font-weight:bold; line-height:20px; text-align:center; padding:10px 0 10px 0 ;}
.nss_dtm{ text-align:center; padding:0 0 15px 0; font-size:12px; color:#999;}
.nss_dtm em{ font-style:normal;}
.nss_info{ line-height:24px;}
.ff_pre{ clear:both; padding:15px 0 0 0;}
.ff_next{ clear:both; padding:0 0 10px 0;}
.ns_pn{ clear:both; padding:15px 0 0 0; line-height:26px;}

/*xmtg*/
.pic_cont{ clear:both; padding:30px 0 20px 22px;}
.pic_list{ overflow:hidden;}
.pic_list li{ float:left; margin:0 22px 22px 0; width:267px; height:222px;}
.pic_list li a{ display:block; width:100%; height:100%; position:relative;}
.pic_list li .bkg{ position:absolute; left:0px; bottom:0px; width:100%; height:100%; background:#000; opacity:0.3; filter:alpha(opacity=30); z-index:13; transition:all 0.2s ease 0s;}
.pic_list li .mb{ position:absolute; left:0px; bottom:0px; width:100%; height:44px; background:#000; opacity:0.7; filter:alpha(opacity=70); z-index:11;}
.pic_list li .ft{ position:absolute; left:0px; bottom:0px; width:237px; height:44px; line-height:44px; text-align:center; font-size:18px; color:#FFF; z-index:12; padding:0 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic_list li a:hover .bkg{ opacity:0; filter:alpha(opacity=0);}

/*gyxx*/
.gyxx_cont{ clear:both; padding:10px 0 20px 0;}
.gyxx_list{ padding:0 0 0 20px;}
.gyxx_list li{ width:857px; height:98px; background:url(../images/index_25.png) 820px 35px no-repeat; border-bottom:1px solid #EAEAEA; position:relative;}
.gyxx_list li a{ display:block; width:100%; height:84px; padding-top:14px;}
.gyxx_list li .imgbox{ float:left; width:99px; height:71px; margin:0 0 0 17px; position:relative;}
.gyxx_list li .imgbox .mb{ position:absolute; right:0px; bottom:0px; width:24px; height:24px; background:#da7401; opacity:0.7; filter:alpha(opacity=70);}
.gyxx_list li .imgbox .ft{ position:absolute; right:0px; bottom:0px; width:24px; height:24px; line-height:24px; text-align:center; font-size:12px; color:#FFF;}
.gyxx_list li .imgbox .mb_1{ background:#007439;}
.gyxx_list li .info{ float:left; width:650px; margin:0 0 0 30px;}
.gyxx_list li .info .p_1{ font-size:16px; height:31px; line-height:31px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gyxx_list li .info .p_2{ font-size:13px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gyxx_list li .info .p_3{ background:url(../images/index_23.png) left center no-repeat; font-size:12px; color:#C3C3C3; margin-top:7px;}
.gyxx_list li .info .p_3 span{ display:inline-block; padding-left:18px; width:81px;}
.gyxx_list li .info .p_3 em{ display:inline-block; padding-left:18px;}
.gyxx_list li .hot{ position:absolute; right:0px; bottom:0px; width:32px; height:33px; background:url(../images/index_24.png) no-repeat;}
.gyxx_list li:hover{ background-color:#EFEFEF; background-position:820px -62px;}
.gyxx_list li:hover .info .p_1{ font-weight:bold; color:#333;}
.gyxx_list li:hover .info .p_2{ color:#898989;}
.gyxx_list li:hover .info .p_3{ background-image:url(../images/index_23_1.png);}

/*lvyou*/
/*.ly_cont{ clear:both; padding:30px 0 0 20px;}
.ly_cont li{ float:left; padding:0 22px 27px 0;}
.ly_cont li a{ display:block; width:267px; height:290px; border:1px solid #EDEDED; transition:all 0.4s ease-out 0s;}
.ly_cont li .p_1{ padding:17px 15px 0 20px; font-size:16px; font-weight:bold; color:#3F3F3F; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ly_cont li .p_2{ padding:5px 05px 0 20px; font-size:16px; font-weight:bold; color:#f00000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ly_cont li .p_2 em{ font-style:normal; font-size:13px; color:#b3b3b3;}
.ly_cont li a:hover{ transform:translateY(-12px); box-shadow:0px 0px 8px #ccc;}*/
.lyn_topbox{ clear:both; width:100%; background:url(../images/show_03.jpg) top center repeat-x;}
.lyn_top{ width:1200px; margin:0 auto; padding:18px 0 0 0 ;}
.lyn_mbx{ width:1200px; height:41px; line-height:41px; margin:0 auto; overflow:hidden; padding:0 0 0 17px; font-size:12px;}
.lyn_cont{ clear:both; width:1200px; margin:0 auto; border-top:3px solid #035A3C; border-left:1px solid #E9E9E9; border-right:1px solid #E9E9E9; background:#FFF; margin-bottom:20px;}
.lyn_cont .top{ height:68px; border-bottom:1px solid #E9E9E9; overflow:hidden; background:url(../images/lyn_03.jpg) right bottom no-repeat;}
.lyn_cont .top_1{ background:url(../images/lyn_03_1.png) right bottom no-repeat;}
.lyn_cont .top_2{ background:url(../images/lyn_03_2.png) right bottom no-repeat;}
.lyn_cont .top_n{ background:none;}
.lyn_cont .top .tit{ font-size:25px; font-weight:bold; color:#212121; padding:0 0 0 30px; line-height:68px;}
.lyn_cont .top em{ font-style:normal; font-size:20px; color:#C4C4C4; font-weight:normal; margin-left:8px; font-family:"HelveticaNeueLTPro";}
.lyn_cont .ctg1{ height:50px; border-bottom:1px solid #E9E9E9; overflow:hidden; padding:0 0 0 29px;}
.lyn_cont .ctg1 a{ float:left; display:block; width:112px; height:33px; line-height:33px; text-align:center; margin:9px 0 0 0; padding-bottom:4px;}
.lyn_cont .ctg1 a.cur{ background:#F0831A url(../images/lyn_05.jpg) center bottom no-repeat;; color:#FFF; font-weight:bold;}
.lyn_cont .ctg2{ height:50px; border-bottom:1px solid #E9E9E9; position:relative;}
.lyn_cont .ctg2 ul{ position:absolute; left:67px; top:0px;}
.lyn_cont .ctg2 ul li{ float:left; padding-right:35px;}
.lyn_cont .ctg2 ul a{ display:inline-block; height:50px; line-height:50px;}
.lyn_cont .ctg2 ul a.cur{ border-bottom:1px solid #F0831A; color:#F0831A; }
.lyn_main{ clear:both; padding:20px 0 0 8px; min-height:300px;}
.lyn_list{ overflow:hidden; padding-top:15px;}
.lyn_list li{ float:left; padding:0 0 27px 22px;}
.lyn_list li a{ display:block; width:267px; height:290px; border:1px solid #EDEDED; transition:all 0.4s ease-out 0s;}
.lyn_list li .p_1{ padding:17px 0 0 28px; font-size:16px; font-weight:bold; color:#3F3F3F;}
.lyn_list li .p_2{ padding:5px 0 0 28px; font-size:16px; font-weight:bold; color:#f00000;}
.lyn_list li .p_2 em{ font-style:normal; font-size:13px; color:#b3b3b3;}
.lyn_list li .p_3{ padding:5px 10px 0 28px; font-size:13px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lyn_list li a:hover{ transform:translateY(-12px); box-shadow:0px 0px 8px #ccc;}
.lyn_list li .ewm{ display:block; width:267px; height:280px; padding:10px 0 0 0; border:1px solid #EDEDED; transition:all 0.4s ease-out 0s; text-align:center; font-size:16px; font-weight:bold;}
.lyn_list li .ewm img{ width:235px; height:235px;}
.lyn_list li .ewm p{ padding-top:5px;}
.lyn_list li .ewm:hover{ transform:translateY(-12px); box-shadow:0px 0px 8px #ccc;}

/*lvyou show*/
.ly_jg{ padding:5px 05px 0 20px; font-size:16px; font-weight:bold; color:#f00000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ly_jg em{ font-style:normal; font-size:13px; color:#b3b3b3;}

/*techan*/
/*.techan_cont{ clear:both; padding:30px 0 0 13px;}
.techan_cont li{ float:left; margin:0 0 22px 20px; width:410px; height:220px;}
.techan_cont li a{ display:block; width:100%; height:100%; position:relative; transition:all 0.5s ease-out 0s;}
.techan_cont li .mb{ position:absolute; left:0px; bottom:0px; width:100%; height:53px; background:#000; opacity:0.6; filter:alpha(opacity=60); z-index:11;}
.techan_cont li .ft{ position:absolute; left:0px; bottom:0px; padding:0 20px 0 28px; height:53px; line-height:53px; font-size:17px; color:#FFF; z-index:12; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.techan_cont li a:hover{ transform:translateY(-7px); box-shadow:0px 3px 8px #666;}*/
.tcn_list{ overflow:hidden; padding-top:10px;}
.tcn_list li{ float:left; padding:0 0 19px 17px; width:562px; height:301px;}
.tcn_list li a{ display:block; width:562px; height:301px; position:relative; transition:all 0.5s ease-out 0s;}
.tcn_list li .mb{ position:absolute; left:0px; bottom:0px; width:100%; height:53px; background:#000; opacity:0.6; filter:alpha(opacity=60); z-index:11;}
.tcn_list li .ft{ position:absolute; left:0px; bottom:0px; padding-left:28px; height:53px; line-height:53px; font-size:17px; color:#FFF; z-index:12;}
.tcn_list li a:hover{ transform:translateY(-7px); box-shadow:0px 3px 8px #666;}


/*about*/
.ab_main{ clear:both; padding:30px 20px; line-height:28px;}

/*joblist*/
.jbs_tb{ border-left:1px solid #DCDCDC; border-top:1px solid #DCDCDC; margin:0px auto 15px auto; font-size:13px;}
.jbs_tb td{ border-right:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; padding:0 5px;}
.jbs_tb td.bkg{ background:#efefef;}
.jbs_tb td.cont{ padding:0px 5px;}
.jbs_btn{ padding:2px 5px; cursor:pointer; border:1px solid #A7A7A7; background:#eee; cursor:pointer;}

/*jobjoin*/
.jbs_tb_1{ margin-left:100px;}
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold;}
.jbs_txt{ width:240px; height:30px; border:1px solid #CCCCCC; font-size:12px; line-height:30px; padding:0 5px; border-radius:3px;}
.jbs_txt:focus{ border:1px solid #035c39;}
.jbs_txtarea{ width:400px; height:100px; border:1px solid #CCCCCC; font-size:12px; padding:5px;}
.jbs_txtarea:focus{ border:1px solid #035c39;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{ height:33px; text-align:center; padding:0 10px; line-height:30px; color:#FFF; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#666; border-radius:3px;}
.jbs_submit:hover{ background:#035c39; color:#FFF;}

/*pro show*/
.pros_mbxbox{ width:100%; background:url(../images/show_03.jpg) top center repeat-x;}
.pros_mbx{ width:1200px; height:41px; line-height:41px; margin:0 auto; overflow:hidden; padding:0 0 0 17px; font-size:12px;}
.pros_cont{ width:1200px; margin:0 auto; padding:22px 0; border:1px solid #EAEAEA; background:#FFF; overflow:hidden; }
.pros_cont .lt{ float:left; padding-left:19px; width:500px;}
.pros_cont .rt{ float:right; width:565px; padding-right:53px;}
.pros_cont .rt .tit{ font-size:19px; font-weight:bold; height:31px; line-height:31px; padding:30px 0 25px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pros_cont .rt .box{  padding:30px 0 0 25px; }
.pros_cont .rt .box .ewm{ float:left; width:195px;}
.pros_cont .rt .box .ewm .sys{ margin:10px 0 0 18px; padding-left:45px; background:url(../images/show_09.png) left center no-repeat; font-size:13px; line-height:15px;}
.pros_cont .rt .box .ewm .sys em{ font-style:normal; color:#ff8700;}
.pros_cont .rt .box .info{ float:right; width:290px; padding-right:20px;}
.pros_cont .rt .box .info .p_1{ font-size:14px; color:#000; padding-top:20px;}
.pros_cont .rt .box .info .p_1 em{ font-style:normal; color:#ff8700; font-weight:bold;}
.pros_cont .rt .box .info .p_1 b{ color:#ff8700; font-size:35px;}
.pros_cont .rt .box .info .p_2{ color:#999; padding-left:44px; text-decoration:line-through;}
.pros_cont .rt .box .info .p_3{ font-size:13px; color:#b3b3b3; padding:25px 0 0 0;}
.pros_cont .rt .box .info .p_4{ font-size:13px; color:#999; line-height:22px; height:110px; overflow:hidden; padding:15px 0 0 0;}
.pros_cont .rt .box .info .fx{ color:#999; overflow:hidden; margin:25px 0 0 0;}
.pros_info{}
.pros_rt{ float:right; width:893px; border:1px solid #DDDDDD; background:#FFF;}
.pros_rt .top{ width:100%; height:39px; border-bottom:1px solid #DDDDDD; background:#F5F5F5; position:relative;}
.pros_rt .top .p_1{ position:absolute; left:0px; top:0px; width:135px; height:36px; text-align:center; line-height:36px; border-top:4px solid #FF8700; border-right:1px solid #DDDDDD; background:#FFF;}
.pros_main{ padding:30px 20px; line-height:26px; min-height:200px;}




.cy_banbox{ width:100%; height:341px; background:url(../images/chuangye_02.jpg) top center no-repeat; position:relative; z-index:50;}
.hz_banbox{ width:100%; height:341px; background:url(../images/hezuo_02.jpg) top center no-repeat; position:relative; z-index:50;}
.cnt_banbox{ width:100%; height:341px; background:url(../images/contact_02.jpg) top center no-repeat; position:relative; z-index:50;}




/*regist*/
.reg_box { background-color: #FFF; clear: both; padding: 30px 20px; line-height: 28px; }
.reg_cont { width: 500px; margin: 0px auto; padding: 50px 0; }
.reg_cont .box { clear: both; overflow: hidden; padding-bottom: 15px; }
.reg_cont .box span { float: left; display: block; width: 90px; text-align: right; padding-right: 10px; line-height: 45px; }
.reg_cont .box span i { color: #F00 }
.reg_cont .box .txt { float: left; display: block; width: calc(100% - 122px); height: 25px; padding: 10px 10px; border: 1px solid #aaa; border-radius: 5px; color: #666; background: #FFF; outline: none; }
.reg_cont .box .sex { margin-top: 10px; }
.reg_cont .box .btn { display: block; width: calc(100% - 100px); height: 50px; line-height: 50px; text-align: center; border: 0; background-color: #F48000; color: #FFF; border-radius: 5px; font-size: 16px; margin-top: 15px; cursor: pointer; }
.reg_cont .box .code { width: 80px; }
.reg_cont .a_1 { float: right; display: block; width: calc(100% - 100px); height: 50px; line-height: 50px; text-align: center; border: 0; background-color: #999; color: #FFF; border-radius: 5px; font-size: 16px; margin-top: 15px; cursor: pointer; }




























